package primaryAlgorithm.hammingDistance;
/**
 * @Date 2020/03/23
 * @author 王光浩
 * @Thinking 使用异或运算，然后统计1的个数（布莱恩-克尼根算法	）
 */
public class MyMethodOTwo {
	public int hammingDistance(int x, int y) {
		x=x^y;
		int count=0;
		while(x!=0) {
			count++;
			x=x&(x-1);
		}
		return count;
	}
}
